#include "dag.h"
#include "dag_operators.h"
#include "dag_frame_op_factory.h"`

#include <string>
#include <iostream>
#include <memory>

using namespace dag;
using namespace std;

PassOp::PassOp() {
}

PassOp::~PassOp() throw() {
}

auto_ptr<FrameOperator> PassOp::inflate(istream& bStream) {
	return auto_ptr<FrameOperator>(new PassOp());
}

void PassOp::operate(const Frame& input, Frame& output) {
	output = input;
}

const string& PassOp::_frameOperatorID() const {
	return OpId::pass_op;
}

void PassOp::_serialize(std::ostream& binaryStream) const {
}